﻿/* 织梦58（dede58.com）做最好的织梦整站模板下载网站 */
@charset "utf-8";
body {
	background: #FFF;
}
.mar_t25p {
	margin-top: 25px;
}
/*@header*/
.header {
	width: 100%;
	height: 590px;
	background: url(../images/bg1.png) repeat-x;
	overflow: hidden;
}
/*@top*/
.top {
	height: 102px;
	overflow: hidden;
}
/*@fla*/
.fla {
	position: relative;
	height: 433px;
	overflow: hidden;
}
/*@nav*/
.nav {
	position: absolute;
	top: 14px;
	left: 15px;
	width: 900px;
	height: 56px;
	padding: 0 26px;
	background: url(../images/bg2.png) no-repeat;
	overflow: hidden;
}
.n_son {
	float: left;
	display: inline;
	width: 98px;
	height: 56px;
	margin-right: 2px;
	font: 700 14px/60px "Simsun";
	text-align: center;
	overflow: hidden;
}
.n_son.last {
	margin-right: 0;
}
.n_son a {
	display: block;
	color: #4a4a4a;
	text-decoration: none;
}
/*@header-a*/
.header-a {
	height: 56px;
	overflow: hidden;
}
/*notice*/
.notice {
	width: 670px;
	height: 56px;
	overflow: hidden;
}
.n_tl {
	width: 88px;
	font: 400 16px/52px "Microsoft YaHei";
	color: #ac0205;
	text-shadow: 0 0 0 #ac0205;
}
#n_con {
	float: left;
	display: inline;
	width: 582px;
	height: 56px;
	line-height: 56px;
	overflow: hidden;
}
#n_c_in {
	width: 752%;
	float: left;
}
#n1p, #n2p {
	float: left;
	color: #4a4a4a;
}
/*@t_srh*/
.t_srh {
	width: 234px;
	height: 29px;
	border: none;
	background: url(../images/bg3.jpg) no-repeat;
	position: relative;
	margin: 13px 1px 0 0;
}
.s_txt {
	position: absolute;
	top: 0;
	left: 11px;
	border: none;
	width: 182px;
	height: 29px;
	line-height: 29px;
	color: #4a4a4a;
	text-indent: 6px;
	background: none;
}
.s_btn {
	position: absolute;
	top: 5px;
	right: 10px;
	border: none;
	width: 23px;
	height: 20px;
	cursor: pointer;
}
/*@index code*/
.imain {
	background: url(../images/bg5.png) top no-repeat;
	padding-bottom: 22px;
}
/*@tl-a*/
.tl-a {
	width: 100%;
	height: 43px;
}
.tl-a h2 {
	font: 400 16px/1 "Microsoft YaHei";
	color: #ac0205;
	text-shadow: 0 0 0 #ac0205;
}
.tl-a .more {
	background: url(../images/bg6.jpg) right center no-repeat;
	padding-right: 11px;
}
.tl-a .more a {
	color: #4b4b4b;
}
/*@inews*/
.inews {
	margin-top: 30px;
	width: 636px;
	height: 275px;
}
.inews-con dl {
	width: 621px;
	height: 128px;
	padding: 19px 0 19px 15px;
	background: #440200;
}
.inews-con dt {
	width: 150px;
	height: 120px;
	padding: 4px;
	background: #f1f1f1;
	_overflow: hidden;
}
.inews-con dd {
	width: 438px;
	height: 120px;
	margin-left: 16px;
}
.inews-con dd h3 {
	font: 400 14px/normal "Simsun";
	height: 30px;
}
.inews-con dd h3 a {
	color: #ff9900;
}
.inews-con dd .txt {
	font: 400 12px/30px "Simsun";
	color: #FFF;
	text-indent: 2em;
}
.inews-son {
	width: 621px;
	padding-top: 13px;
	height: 20px;
	background: url(../images/bg7.jpg) 4px 18px no-repeat;
	font: 400 12px/20px "Simsun";
	text-indent: 27px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.inews-son a {
	color: #4a4a4a;
}
/*@icontact*/
.icontact {
	width: 310px;
	height: 275px;
	margin-top: 30px;
	overflow: hidden;
}
.icontact-con {
	width: 308px;
	height: 217px;
	padding-top: 13px;
	border: 1px solid #e1e0e0;
}
.icontact-son {
	width: 287px;
	height: 30px;
	overflow: hidden;
	font: 400 12px/30px "Simsun";
	color: #4a4a4a;
	text-indent: 41px;
}
.icontact-son.A {
	background: url(../images/bg8.jpg) 15px center no-repeat;
}
.icontact-son.B {
	background: url(../images/bg9.jpg) 15px center no-repeat;
}
.icontact-son.C {
	background: url(../images/bg10.jpg) 15px center no-repeat;
}
.icontact-son.D {
	background: url(../images/bg11.jpg) 15px center no-repeat;
}
.icontact-pic {
	margin-top: 10px;
}
/*@ipro*/
.ipro {
	margin-top: 38px;
	width: 636px;
	height: 253px;
}
.ipro .tl-a {
	height: 32px;
	background: url(../images/bg18.jpg) 75px 0 no-repeat;
}
.ipro-con {
	width: 636px;
	height: 221px;
}
.ipro-a {
	width: 636px;
	height: 188px;
	overflow: hidden;
}
.ipro-a-in {
	width: 9999px;
	height: 188px;
}
.ipro-son {
	float: left;
	display: inline;
	width: 200px;
	height: 188px;
	margin: 0 18px 0 0;
	overflow: hidden;
}
.ipro-son .pic {
	width: 200px;
	height: 150px;
	overflow: hidden;
}
.ipro-son .text {
	font: 400 12px/27px "Simsun";
	width: 200px;
	height: 27px;
	margin-top: 11px;
	background: #ececec;
	overflow: hidden;
	text-align: center;
}
.ipro-son .text a {
	text-decoration: none;
	color: #4a4a4a;
}
.ipro-son .text a:hover {
	_text-decoration: none;
}
.ipro-son .text.hover {
	background: #c1001d;
}
.ipro-son .text.hover a {
	color: #FFF;
}
.ipro-b {
	width: 636px;
	height: 33px;
}
.ipro-sign-ul {
	width: 636px;
	height: 3px;
	padding-top: 30px;
	text-align: center;
	font-size: 0;
}
.ipro-sign-son {
	display: inline-block;
	width: 66px;
	height: 3px;
	margin: 0 7px;
	background: #ededed;
	cursor: pointer;
	overflow: hidden;
}
.ipro-sign-son.on {
	background: #c1001d;
}
/*@iabout*/
.iabout {
	width: 310px;
	height: 253px;
	margin-top: 38px;
	background: #ececec;
}
.iabout-con {
	width: 114px;
	height: 225px;
	padding: 14px 13px;
}
.iabout-huan {
	width: 170px;
	height: 253px;
	overflow: hidden;
}
.iabout-tl {
	width: 114px;
	height: 28px;
	background: #c1001d url(../images/bg12.jpg) right 6px no-repeat;
	font: 400 16px/24px "Microsoft YaHei";
	color: #FFF;
	text-indent: 18px;
}
.iabout-txt {
	font: 400 12px/24px "Simsun";
	color: #4a4a4a;
	padding-top: 6px;
	text-indent: 2em;
}
/*@icase*/
.icase {
	height: 274px;
	margin-top: 38px;
	overflow: hidden;
}
.icase .tl-a {
	background: url(../images/bg13.jpg) 75px 0 no-repeat;
}
.icase-con {
	width: 980px;
	height: 226px;
	margin-top: 15px;
}
.icase-son {
	width: 271px;
	height: 226px;
	margin-right: 55px;
}
.icase-son dt {
	width: 290px;
	height: 174px;
}
.icase-son dd {
	width: 290px;
	height: 52px;
	text-align: center;
	font: 400 14px/52px "Simsun";
}
.icase-son dd a {
	color: #676767;
}
.icase-son.last {
	margin-right: 0;
}
/*@footer*/
.footer {
	width: 100%;
	overflow: hidden;
}
/*@link*/
.link {
	width: 100%;
	height: 200px;
	background: #640602;
	overflow: hidden;
	border-bottom: 1px solid #910b05;
}
.link-tl {
	width: 94px;
	height: 50px;
	font: 400 18px/50px "Microsoft YaHei";
	color: #FFF;
}
.l_con {
	width: 837px;
	margin-left: 5px;
	overflow: hidden;
	font: 400 12px/50px "Simsun";
	height: 200px;
	color: #c91710;
}
.l_con a {
	color: #c91710;
}
.l_con span {
	padding: 0 12px;
	white-space: nowrap;
	display: inline-block;
}
/*@bottom*/
.bottom {
	width: 100%;
	background: #460300;
	height: 146px;
	border-top: 1px solid #2b0301;
	overflow: hidden;
}
.bottom-infor {
	width: 634px;
	height: 125px;
	padding-top: 21px;
	color: #910b05;
	font: 400 12px/29px "Simsun";
}
.bottom span {
	padding-right: 12px;
}
.bottom a {
	color: #910b05;
}
/*@paging code*/
/*@pmain*/
.pmain {
	background: url(../images/bg5.png) top no-repeat;
	padding-bottom: 22px;
}
/*@pmain-a*/
.pmain-a {
	padding-top: 23px;
	width: 639px;
}
/*@pmain-b*/
.pmain-b {
	width: 308px;
	padding-top: 30px;
}
/*@pmain-tl*/
.pmain-tl {
	width: 100%;
	height: 32px;
	background: url(../images/bg14.jpg) left top no-repeat;
}
.pmain-tl h2 {
	font: 400 16px/28px "Microsoft YaHei";
	color: #ac0205;
	text-shadow: 0 0 0 #ac0205;
	height: 32px;
	margin-left: 60px;
}
.pmain-tl .more {
	height: 32px;
	color: #624128;
	margin: 9px 17px 0 0;
}
.pmain-tl .more a, .pmain-tl .more a:visited {
	color: #624128;
}
/*@tl-b*/
.tl-b {
	background: url(../images/bg15.png);
	height: 49px;
	font: 400 16px/49px "Microsoft YaHei";
	color: #FFF;
	text-indent: 16px;
}
/*@pcla*/
.pcla-son {
	width: 308px;
	font: 400 14px/30px "Simsun";
	text-indent: 28px;
	margin-top: 7px;
}
.pcla-son a {
	display: block;
	color: #676767;
	text-decoration: none;
	background: #FFF;
	width: 306px;
	height: 30px;
	border: 1px solid #d5d5d5;
}
.pcla-son a:hover {
	color: #FFF;
	background: url(../images/bg16.png);
	_text-decoration: none;
}
.pcla-son ul {
	display: none;
	margin-top: 8px;
	padding-left: 47px;
}
.pcla-son li {
	height: 30px;
	line-height: 30px;
	background: url(../images/bg17.jpg) left center no-repeat;
	width: 100%;
	text-indent: 22px;
}
.pcla-son li a {
	display: inline;
	color: #676767;
	border: none;
	background: none;
}
.pcla-son li a:hover {
	background: none;
	color: #676767;
	text-decoration: underline;
}
/*@pnews*/
.pnews-con li {
	width: 306px;
	margin-top: 8px;
	height: 28px;
	border: 1px solid #d5d5d5;
	background: #FFF url(../images/bg7.jpg) 16px center no-repeat;
	line-height: 28px;
	text-indent: 34px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #4a4a4a;
}
.pnews-con li a {
	color: #4a4a4a;
}
/*@pcontact*/
.pcontact-con {
	width: 306px;
	height: 217px;
	height: auto!important;
	min-height: 217px;
	padding-top: 13px;
	border: 1px solid #e1e0e0;
}
.pcontact-son {
	width: 287px;
	height: 30px;
	overflow: hidden;
	font: 400 12px/30px "Simsun";
	color: #4a4a4a;
	text-indent: 41px;
}
.pcontact-son.A {
	background: url(../images/bg8.jpg) 15px center no-repeat;
}
.pcontact-son.B {
	background: url(../images/bg9.jpg) 15px center no-repeat;
}
.pcontact-son.C {
	background: url(../images/bg10.jpg) 15px center no-repeat;
}
.pcontact-son.D {
	background: url(../images/bg11.jpg) 15px center no-repeat;
}
.pcontact-pic {
	margin-top: 10px;
 *width:306px;
 *height:87px;
 *overflow:hidden;
}
/*@pAC*/
.pAC {
	font: 400 14px/28px "Simsun";
	width: 94%;
	margin: 0 auto;
	padding: 24px 0;
	color: #4a4a4a;
}
/*@pFC*/
.pFC {
	width: 94%;
	margin: 0 auto;
	padding: 24px 0;
}
.pFC h3 {
	width: 100%;
	text-align: center;
	color: #C91710;
	font: 700 18px/1.6 "Simsun";
	padding-bottom: 13px;
}
.pFC .pic {
	text-align: center;
	margin-top: 20px;
	width: 100%;
	overflow: hidden;
}
.pFC .pic img {
	padding: 4px;
	border: 1px solid #C91710;
}
.pFC .text {
	margin-top: 32px;
	color: #4a4a4a;
	font: 400 14px/1.8 "Simsun";
}
.pubDate {
	width: 560px;
	padding: 6px 0;
	margin: 0 auto;
	line-height: 16px;
	color: #4a4a4a;
	position: relative;
}
.pubDate a {
	color: #C91710;
}
.pubDate .date, .pubDate .font {
	padding: 0 4px;
}
.pubDate .baiduFx {
	position: absolute;
	right: 0;
	top: 0;
}
.fenyefh {
	font-size: 14px;
	text-align: center;
	height: 20px;
	margin-top: 10px;
	padding: 16px;
	overflow: hidden;
}
.fenyefh a {
	color: #C91710;
}
.fenyeud {
	font-size: 14px;
	width: 500px;
	text-align: left;
	height: 20px;
	padding: 5px 0;
	color: #4a4a4a;
}
.fenyeud a {
	color: #C91710;
}
/*@itemUl*/
.itemUl {
	width: 94%;
	margin: 0 auto;
	padding: 24px 0;
}
.itemUl li {
	height: 36px;
	line-height: 36px;
	background: url(../images/bg7.jpg) left center no-repeat;
	color: #757575;
	overflow: hidden;
	text-indent: 24px;
	border-bottom: 1px dotted #999;
	width: 100%;
}
.itemUl li a {
	color: #4a4a4a;
}
.itemUl li .date {
	font-size: 12px;
	padding: 0;
}
/*@mixUl*/
.mixUl {
	width: 96%;
	margin: 0 auto;
	padding: 12px 0;
}
.mixUl_son {
	height: 104px;
	margin-bottom: 24px;
}
.mixUl_son dt {
	position: relative;
	width: 133px;
	height: 100px;
	border: 2px solid #d8d6d4;
	overflow: hidden;
}
.mixUl_son dd {
	width: 450px;
	height: 104px;
	margin-left: 20px;
	overflow: hidden;
}
.mixUl_son .dd_tl {
	height: 32px;
	font: 700 12px/32px "Simsun";
	overflow: hidden;
}
.mixUl_son .dd_tl a {
	color: #670600;
}
.mixUl_son .dd_tl span {
	font: 400 12px/32px "Simsun";
	color: #670600;
}
.mixUl_son .dd_con {
	color: #4a4a4a;
	line-height: 24px;
	text-indent: 2em;
	height: 72px;
}
/*@caseUl*/
.caseUl {
	width: 96%;
	margin: 0 auto;
	padding: 12px 0;
}
.caseUl-son {
	width: 290px;
	height: 226px;
	margin-right: 30px;
}
.caseUl-son .pic {
	width: 290px;
	height: 174px;
}
.caseUl-son .txt {
	width: 290px;
	height: 52px;
	text-align: center;
	font: 400 14px/52px "Simsun";
}
.caseUl-son .txt a {
	color: #676767;
}
/*@picUl*/
.picUl {
	width: 100%;
	margin: 0 auto;
	padding: 12px 0;
}
.picUl-son {
	float: left;
	display: inline;
	width: 200px;
	height: 188px;
	margin: 24px 18px 0 0;
	overflow: hidden;
}
.picUl-son .pic {
	width: 200px;
	height: 150px;
	overflow: hidden;
}
.picUl-son .text {
	font: 400 12px/27px "Simsun";
	width: 200px;
	height: 27px;
	margin-top: 11px;
	background: #ececec;
	overflow: hidden;
	text-align: center;
}
.picUl-son .text a {
	text-decoration: none;
	color: #4a4a4a;
}
.picUl-son .text a:hover {
	_text-decoration: none;
}
.picUl-son .text.hover {
	background: #c1001d;
}
.picUl-son .text.hover a {
	color: #FFF;
}
/*@pageMoreTop*/
.pageMoreTop {
	font: 400 14px/25px "Simsun";
	color: #4a4a4a;
	width: 100%;
	padding: 12px 0;
}
.pageMoreTop ul {
	text-align: center;
	padding: 5px;
	float: right;
}
.pageMoreTop ul li {
	float: left;
	display: inline;
	border: 1px solid #c1001d;
	margin-right: 5px;
	font-size: 12px;
	display: block;
}
.pageMoreTop ul li a {
	text-decoration: none;
	color: #4a4a4a;
	width: 22px;
	display: block;
}
.pageMoreTop ul li.down a {
	width: 52px;
}
.pageMoreTop ul li.end a {
	width: 46px;
}
.pageMoreTop ul li a:hover {
	background: #c1001d;
	color: #FFF;
	text-decoration: none;
}
.pageMoreTop ul li.linkOn {
	text-decoration: none;
	background: #c1001d;
}
.pageMoreTop ul li.linkOn a {
	color: #FFF;
}
.pageMoreTop ul li.sum span {
	padding: 0 10px;
}
.tiaozhuan {
	font-size: 14px;
	color: #c1001d;
	line-height: 25px;
	display: inline;
	height: 25px;
}
.tiaozhuan select {
	_position: relative;
	_top: 2px;
	width: 50px;
}
#zoom {
	font-size: 14px;
	line-height: 180%;
}
.ListType {
	text-align: right;
	padding-top: 5px;
	color: #4a4a4a;
}
.ListType a {
	color: #4a4a4a;
}
.p_r_b {
	height: 30px;
	line-height: 30px;
	text-align: right;
	padding-right: 15px;
	background: #b30e0a;
	clear: both;
	margin-top: 10px;
}
.p_r_b a {
	color: #fff
}
.right_box {
	width: 100%;
	clear: both;
	margin: 0 auto;
	color: #9c8e9e;
}
.right_box .picUl {
	width: 710px;
	height: auto!important;
	padding: 0px 5px;
}
.right_box .picUl li {
	float: left;
	display: inline;
	margin: 20px 30px 0px 0px;
	width: 154px;
	height: 210px;
	overflow: hidden;
}
.right_box .picUl li div {
	width: 154px;
	height: 182px;
	overflow: hidden;
}
.right_box .picUl li h3 {
	line-height: 32px;
	height: 32px;
	font-size: 12px;
	text-align: center;
	font-weight: normal;
}
.right_box .picUl li h3 a {
	color: #4a4a4a;
}
/* img_list
-----------------------------------------------------------------------------------------------------*/
.img_list {
	width: 100%;
	clear: both;
	overflow: hidden;
}
.img_list li {
	padding: 8px 1px 0 7px;
	float: left;
	height: 170px;
}
.img_list li img {
	border: 1px #b7b6b6 solid;
	padding: 2px 2px;
}
.img_list li span {
	display: block;
	background: url(../images/ico_10.gif) 15px center no-repeat;
	padding: 0 0 0 25px;
	line-height: 24px;
}
/* txt_list
-----------------------------------------------------------------------------------------------------*/
.list_txt {
	width: 100%;
	padding-top: 20px;
}
.list_txt li {
	background: url(../images/ico_10.gif) 10px 10px no-repeat;
	padding: 0 0 0 25px;
	border-bottom: 1px #CCC dotted;
	line-height: 28px;
	width: 95%;
	margin: 0 auto;
	position: relative;
}
.list_txt li a {
	color: #6d7286;
}
.list_txt li span {
	position: absolute;
	right: 10px;
	top: 0;
}
.list_txt li p {
	color: #808080;
	font-size: 12px;
}
/* txt_view
-----------------------------------------------------------------------------------------------------*/
.right_h5 {
	font-size: 14px;
	text-align: center;
	line-height: 18px;
	padding: 8px 0 8px 0;
	margin: 0;
	color: #006ea8;
}
.fytime {
	width: 100%;
	text-align: center;
	color: #bfbfbf;
}
.share {
	width: 220px;
	margin: 0 auto;
	text-align: center;
}
.fx_span {
	color: #006ea8;
	line-height: 16px;
}
.txt_list_img {
	text-align: center;
	padding: 8px 0;
}
.txt_list_img img {
	border: 1px #ccc solid;
	padding: 2px 2px;
}
.txt_list_p {
	width: 95%;
	margin: 0 auto;
	line-height: 24px;
}
.pACBook {
	line-height: 28px;
	padding: 30px 20px;
	color: #333;
	font-size: 14px;
}
.pACBook p {
	font-size: 14px;
}
.pACBook div {
	color: #4a4a4a
}
/*pages*/ .pagination-wrapper {
	margin: 20px 0;
}
.pagination {
	height: 34px;
	text-align: center;
}
.pagination li {
	display: inline-block;
	height: 34px;
	margin-right: 5px;
}
.pagination li a {
	float: left;
	display: block;
	height: 32px;
	line-height: 32px;
	padding: 0 12px;
	font-size: 16px;
	border: 1px solid #dddddd;
	color: #555555;
	text-decoration: none;
}
.pagination li a:hover {
	background: #f5f5f5;
	color: #0099ff;
}
.pagination li.thisclass {
	background: #09f;
	color: #fff;
}
.pagination li.thisclass a, .pagination li.thisclass a:hover {
	background: transparent;
	border-color: #09f;
	color: #fff;
	cursor: default;
}
